home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / wp / medit121.zip / MGUI / MEDIT.TXT
Text File  |  1996-05-06  |  5KB  |  125 lines

  1. MEdit, MGUI, MGUI Designer are
  2. Copyright (C) 1996 Vincenzo Morello (morellov@mbox.vol.it)
  3.  
  4. DJGPP V2 is Copyright (C) 1995 DJ Delorie (dj@delorie.com)
  5. GRX 2.0  is Copyrigth (C) 1995 by Csaba Biegl (csaba@vuse.vanderbilt.edu)
  6. CWSDMPI  is Copyrigth (C) 1995 Charles W Sandmann (sandmann@clio.rice.edu)
  7.  
  8. MEdit is a FREE, graphic, multi-window, cross-platform text editor. It was
  9. initially written to demonstrate MGUI Designer capabilities, but now is evolved
  10. enough to be considered an useful tool, especially in DOS and Linux.
  11. MEdit is an 'easy to use' text editor, not a powerful editor like 'vi'.
  12.  
  13. Features
  14.  
  15. - Multi window editing
  16. - PullDown Menu with accelerator keys
  17. - Cut & paste with the standard keystrokes:
  18.  <Ctrl+X>, <Ctrl+C>, <Ctrl+V> and <Ctrl+Ins>, <Shift+Ins>, <Shift+Del>
  19. - Cut & Paste with other applications in multitasking envs (Windows, Linux)
  20. - Goto line
  21. - Search forward/backward case sensitive/unsensitive
  22. - Replace
  23. - Three selectable fonts
  24. - Multi-level Undo/Redo
  25. - Source code supplied
  26. - FreeWare
  27.  
  28. MEdit uses the EDIT Object in the MGUI library which has currently no
  29. optimization for large text. This Object keeps the text in a unique stream and
  30. treats it with standard C functions, so MAXINT is currently the maximum size
  31. for the file to edit (32KB for 16 bit environments like Borland BGI and Windows
  32. 3.1). However, the executable medit.exe in this archive, compiled with DJGPP,
  33. is a DOS 32 bit DPMI application. I had no problem editing files with over
  34. 4000 lines and over 150KB size.
  35.  
  36.  
  37. INSTALLATION
  38.  
  39. This archive contains the following:
  40.  
  41. MGUI\BIN\CWSDMPI.EXE        Charles W Sandmann DPMI server
  42. MGUI\BIN\CWSDMPI.DOC        Info for Charles W Sandmann DPMI server
  43. MGUI\BIN\MEDIT.EXE        DJGPP binary version of MEdit
  44. MGUI\SRC\MAKEFILE        Makefile to compile MEdit with DJGPP
  45. MGUI\SRC\MEDIT.C        Source generated by MGUI Designer
  46. MGUI\SRC\MEDIT.H        Include generated by MGUI Designer
  47. MGUI\SRC\MAIN.C            Main + File handling callbacks
  48. MGUI\SRC\SEARCH.C        Search & Replace callbacks
  49. MGUI\SRC\ME.H            defines
  50. MGUI\SYS\*.BMP            Bitmaps needed by MGUI applications
  51. MGUI\SYS\*.FNT            Some X11 R4 font from MIT (needed by GRX 2.0)
  52. MGUI\MEDIT.TXT            The file you're reading
  53.  
  54. If you extract this archive in a place other than 'C:\', then you *must* set
  55. the environment variable MGUIDIR to point to the extracted 'MGUI\SYS' directory
  56. (i.e. 'D:\TOOLS\MGUI\SYS' if you extract the archive in 'D:\TOOLS').
  57. If you run medit in a DOS session with no DPMI support, than you must add
  58. 'MGUI\BIN' in your PATH or move the supplied DPMI server 'CWSDMPI.EXE' in a
  59. location present in the PATH variable.
  60. If you aren't a GRX 2.0 user, you must also set the environment variable
  61. GRX20DRV to specify the viedo driver you need.
  62.  
  63. Available GRX 2.0 drivers are:
  64.   stdvga
  65.   stdega
  66.   et4000
  67.   cl5426
  68.   mach64
  69.   ati28800 
  70.   VESA
  71.  
  72. Add this line in your autoexec.bat if you have, for example, a Mach64
  73. graphic card and you want a 1024x768 display resolution:
  74.  
  75. SET GRX20DRV=mach64 gw 1024 nc 256
  76.  
  77. I suggest you to use 256 colors ('nc 256') because the 16 color GRX 2.0 driver
  78. works very, very slow! (I hope Csaba will fix this problem soon).
  79.  
  80. USAGE
  81.  
  82. Simply run it, with an optional filename argument, and use it like any GUI
  83. text editor.
  84. A few window management functions are coded in this version of MGUI library.
  85. These are window moves, close, maximize/restore and the following keystroke
  86. actions:
  87.  
  88. <Alt+F10>       causes the active window to be maximized/restored.
  89. <Alt+F4>        generates the window manager close message (as in Windows).
  90. <Alt+F2>        causes a redraw in all open windows.
  91. <Alt+F1>        circulates windows.
  92. <Alt+drag>      resizes the window on which the mouse button is pressed.
  93.  
  94. RECOMPILATION
  95.  
  96. In order to compile the supplied sources, you need MGUI library 1.5.0 or higher
  97. and the compiler for the target you want.
  98. MGUI for DOS & Windows is available on SimTel 'msdos/graphics/mgdosxxx.zip' and
  99. 'win3/graphics/mgwinxxx.zip'
  100. DJGPP V2 and GRX 2.0 are downloadable from SimTel 'vendors/djgpp'
  101.  
  102.  
  103. WARRANTY DISCLAIMER
  104.  
  105. THIS SOFTWARE IS PROVIDED 'AS IS' WITHOUT WARRANTY OF ANY KIND, EITHER
  106. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES
  107. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL
  108. VINCENZO MORELLO BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT,
  109. INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL
  110. DAMAGES.
  111.  
  112.  
  113. BUGS AND SUGGESTIONS
  114.  
  115. I use MEdit extensively in DOS and Linux environment, so I have already fixed
  116. several bugs. If you find any problem using MEdit or you have suggestions for
  117. some extension, please report to me (morellov@mbox.vol.it).
  118.  
  119.  
  120. THANKS
  121.  
  122. To Charles W Sandmann for the permission to include his DPMI server in this
  123. package.
  124. To DJ Delorie and Csaba Biegl for their High Quality Free Software.
  125.